//
//  Tips.h
//  <11.0>User Defaults
//
//  Created by chen on 16/9/12.
//  Copyright © 2016年 tyrad. All rights reserved.
//

#ifndef Tips_h
#define Tips_h

#import <UIKit/UIKit.h>

#endif /* Tips_h */


许多程序都有一个首选项面板. 允许用户选择偏好设置或者外观功能。 用户选择保存在用户主目录下的用户user default。 注意与出厂设置不同的数据才保存到。

路径为 "~/Library/Preferences"下可以找到user default文件


### 设置程序标识符 

"~/Library/Preferences"下的plist叫什么名字呢？ 一般就是反域名的写法'com.xx.xxx.plist'

### 为defaults的名字创立键 

程序在不同的类中做注册、读取和设置defaults。 为确保键唯一，可以在独立文件中声明那些字符串。
解决方法:

可以用宏，但是大多数Cocoa程序员用全局变量。
"举例":
.h 的 #import 语句之后加 :

extern NSString *const BNRTableBgColorKey;

.m 写在@implementation之前  #import 之后:

NSString *const BNRTableBgColorKey = @"BNRTableBgColorKey";

















